/* 
 * File:   avdtech.h
 * Author: aishwarya
 *
 * Created on March 12, 2011, 6:02 AM
 */

#ifndef AVDTECH_H
#define	AVDTECH_H

#ifdef	__cplusplus
extern "C" {
#endif

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <limits.h>
#include <math.h>

#define MAX_INT  2147483647
#define MIN_INT -2147483648

/* User defined functions to compare, print, copy, delete the data of 
 * nodes of various data structures */
    
typedef int (*KEYCMP) (const void *a, const void *b);
typedef void (*DATACPY) (void *dst, const void *src);
typedef void (*DELNODE) (void *n);
typedef void (*PRINTNODE) (const void *n);

#ifdef	__cplusplus
}
#endif

#endif	/* AVDTECH_H */

